/*
*
* Author: jff
*
* Date: 
*
* Function: 
*
*/

import Vue from 'vue'

// mint-ui 组件导入
import {Header, Swipe, SwipeItem, Button, Lazyload} from 'mint-ui'
// mint-ui组件注册
Vue.component(Header.name, Header)
Vue.component(Swipe.name, Swipe)
Vue.component(SwipeItem.name, SwipeItem)
Vue.component(Button.name, Button)
Vue.use(Lazyload)

// 缩略图浏览组件 没有使用
import VuePreview from 'vue-preview'
Vue.use(VuePreview)

/// 缩略图浏览组件
import gallery from 'img-vuer'
Vue.use(gallery, {
    swipeThreshold: 150, // default 100
    isIndexShow: true, // show image index, default true
    useCloseButton: true, // trigger gallery close with close button, default true
    preload: true, // preload images in the same gr
})

// 导入路由的包
import VueRouter from 'vue-router'
// 安装路由
Vue.use(VueRouter)

// 导入数据请求的包
import VueResource from 'vue-resource'
Vue.use(VueResource)
Vue.http.options.emulateJSON = true;

// 导入自己的router.js 的路由模板
import router from './router'

// 导入mui的样式表
import './lib/mui/css/mui.css'
import './lib/mui/css/icons-extra.css'

import app from './app.vue'


console.log("ok");

var vm = new Vue({
    el:"#app",
    router,
    data:{

    },
    methods:{

    },
    render:e=>e(app)
})

import memont from 'moment'

// 自定义过滤器，实现事件格式化
Vue.filter('FFDateFormatter', (needDate, pattern='YYYY-MM-DD HH:mm:ss') => {
    return memont(needDate).format(pattern)
})

/* 去除字符串收尾的引号 */
Vue.filter('FFFilterQuation', function (needStr) {
    var str = needStr.trim('"');
    return needStr
})

// (function (doc, win) {
//     var docEl = doc.documentElement,
//         resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
//         recalc = function () {
//         var clientWidth = docEl.clientWidth;
//         if (!clientWidth) return;
//         if(clientWidth>=640){
//             docEl.style.fontSize = '100px';
//         }else {
//             docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
//         }
//     };
//     if (!doc.addEventListener) return;
//     win.addEventListener(resizeEvt, recalc, false);
//     doc.addEventListener('DOMContentLoaded', recalc, false);
// })(document, window);